package com.ysc.task.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysc.task.entity.User;
import com.ysc.task.entity.dto.UserLoginDTO;
import com.ysc.task.entity.dto.UserRegisterDTO;
import com.ysc.task.entity.dto.UserUpdateDTO;
import com.ysc.task.util.R;

/**
 * Version: 1.0
 * Class Name: IUserService
 * Description: TODO(一句话描述功能)
 * Author: ysc
 * Date: 2024/3/31 13:18
 */
public interface IUserService extends IService<User> {
    R login(UserLoginDTO userLoginDTO);

    R register(UserRegisterDTO userRegisterDTO);

    R update(UserUpdateDTO userUpdateDTO);
}
